!function($){function e(){$[t].glbl||(o={$wndw:$(window),$docu:$(document),$html:$("html"),$body:$("body")},s={},i={},a={},$.each([s,i,a],function(e,t){t.add=function(e){e=e.split(" ");for(var n=0,s=e.length;s>n;n++)t[e[n]]=t.mm(e[n])}}),s.mm=function(e){return"mm-"+e},s.add("wrapper menu panels panel nopanel current highest opened subopened navbar hasnavbar title btn prev next listview nolistview inset vertical selected divider spacer hidden fullsubopen"),s.umm=function(e){return"mm-"==e.slice(0,3)&&(e=e.slice(3)),e},i.mm=function(e){return"mm-"+e},i.add("parent sub"),a.mm=function(e){return e+".mm"},a.add("transitionend webkitTransitionEnd click scroll keydown mousedown mouseup touchstart touchmove touchend orientationchange"),$[t]._c=s,$[t]._d=i,$[t]._e=a,$[t].glbl=o)}var t="mmenu",n="5.6.4";if(!($[t]&&$[t].version>n)){$[t]=function(e,t,n){this.$menu=e,this._api=["bind","init","update","setSelected","getInstance","openPanel","closePanel","closeAllPanels"],this.opts=t,this.conf=n,this.vars={},this.cbck={},"function"==typeof this.___deprecated&&this.___deprecated(),this._initMenu(),this._initAnchors();var s=this.$pnls.children();return this._initAddons(),this.init(s),"function"==typeof this.___debug&&this.___debug(),this},$[t].version=n,$[t].addons={},$[t].uniqueId=0,$[t].defaults={extensions:[],navbar:{add:!0,title:"Menu",titleLink:"panel"},onClick:{setSelected:!0},slidingSubmenus:!0},$[t].configuration={classNames:{divider:"Divider",inset:"Inset",panel:"Panel",selected:"Selected",spacer:"Spacer",vertical:"Vertical"},clone:!1,openingInterval:25,panelNodetype:"ul, ol, div",transitionDuration:400},$[t].prototype={init:function(e){e=e.not("."+s.nopanel),e=this._initPanels(e),this.trigger("init",e),this.trigger("update")},update:function(){this.trigger("update")},setSelected:function(e){this.$menu.find("."+s.listview).children().removeClass(s.selected),e.addClass(s.selected),this.trigger("setSelected",e)},openPanel:function(e){var n=e.parent(),i=this;if(n.hasClass(s.vertical)){var a=n.parents("."+s.subopened);if(a.length)return void this.openPanel(a.first());n.addClass(s.opened),this.trigger("openPanel",e),this.trigger("openingPanel",e),this.trigger("openedPanel",e)}else{if(e.hasClass(s.current))return;var o=this.$pnls.children("."+s.panel),r=o.filter("."+s.current);o.removeClass(s.highest).removeClass(s.current).not(e).not(r).not("."+s.vertical).addClass(s.hidden),$[t].support.csstransitions||r.addClass(s.hidden),e.hasClass(s.opened)?e.nextAll("."+s.opened).addClass(s.highest).removeClass(s.opened).removeClass(s.subopened):(e.addClass(s.highest),r.addClass(s.subopened)),e.removeClass(s.hidden).addClass(s.current),i.trigger("openPanel",e),setTimeout(function(){e.removeClass(s.subopened).addClass(s.opened),i.trigger("openingPanel",e),i.__transitionend(e,function(){i.trigger("openedPanel",e)},i.conf.transitionDuration)},this.conf.openingInterval)}},closePanel:function(e){var t=e.parent();t.hasClass(s.vertical)&&(t.removeClass(s.opened),this.trigger("closePanel",e),this.trigger("closingPanel",e),this.trigger("closedPanel",e))},closeAllPanels:function(){this.$menu.find("."+s.listview).children().removeClass(s.selected).filter("."+s.vertical).removeClass(s.opened);var e=this.$pnls.children("."+s.panel),t=e.first();this.$pnls.children("."+s.panel).not(t).removeClass(s.subopened).removeClass(s.opened).removeClass(s.current).removeClass(s.highest).addClass(s.hidden),this.openPanel(t)},togglePanel:function(e){var t=e.parent();t.hasClass(s.vertical)&&this[t.hasClass(s.opened)?"closePanel":"openPanel"](e)},getInstance:function(){return this},bind:function(e,t){this.cbck[e]=this.cbck[e]||[],this.cbck[e].push(t)},trigger:function(){var e=this,t=Array.prototype.slice.call(arguments),n=t.shift();if(this.cbck[n])for(var s=0,i=this.cbck[n].length;i>s;s++)this.cbck[n][s].apply(e,t)},_initMenu:function(){var e=this;this.$menu.attr("id",this.$menu.attr("id")||this.__getUniqueId()),this.conf.clone&&(this.$menu=this.$menu.clone(!0),this.$menu.find("div").remove(".mm-menu-no-mobile"),this.$menu.add(this.$menu.find("[id]")).filter("[id]").each(function(){$(this).attr("id",s.mm($(this).attr("id")))})),this.$menu.contents().each(function(){3==$(this)[0].nodeType&&$(this).remove()}),this.$pnls=$('
').append(this.$menu.children(this.conf.panelNodetype)).prependTo(this.$menu),this.$menu.parent().addClass(s.wrapper);var t=[s.menu];this.opts.slidingSubmenus||t.push(s.vertical),this.opts.extensions=this.opts.extensions.length?"mm-"+this.opts.extensions.join(" mm-"):"",this.opts.extensions&&t.push(this.opts.extensions),this.$menu.addClass(t.join(" "))},_initPanels:function(e){var t=this,n=this.__findAddBack(e,"ul, ol");this.__refactorClass(n,this.conf.classNames.inset,"inset").addClass(s.nolistview+" "+s.nopanel),n.not("."+s.nolistview).addClass(s.listview);var a=this.__findAddBack(e,"."+s.listview).children();this.__refactorClass(a,this.conf.classNames.selected,"selected"),this.__refactorClass(a,this.conf.classNames.divider,"divider"),this.__refactorClass(a,this.conf.classNames.spacer,"spacer"),this.__refactorClass(this.__findAddBack(e,"."+this.conf.classNames.panel),this.conf.classNames.panel,"panel");var o=$(),r=e.add(e.find("."+s.panel)).add(this.__findAddBack(e,"."+s.listview).children().children(this.conf.panelNodetype)).not("."+s.nopanel);this.__refactorClass(r,this.conf.classNames.vertical,"vertical"),this.opts.slidingSubmenus||r.addClass(s.vertical),r.each(function(){var e=$(this),n=e;e.is("ul, ol")?(e.wrap(''),n=e.parent()):n.addClass(s.panel);var i=e.attr("id");e.removeAttr("id"),n.attr("id",i||t.__getUniqueId()),e.hasClass(s.vertical)&&(e.removeClass(t.conf.classNames.vertical),n.add(n.parent()).addClass(s.vertical)),o=o.add(n)});var l=$("."+s.panel,this.$menu);o.each(function(e){var n=$(this),a=n.parent(),o=a.children("a, span").first(),r,l;if(a.is("."+s.panels)||(a.data(i.sub,n),n.data(i.parent,a)),a.children("."+s.next).length||a.parent().is("."+s.listview)&&(r=n.attr("id"),l=$('').insertBefore(o),o.is("span")&&l.addClass(s.fullsubopen)),!n.children("."+s.navbar).length&&!a.hasClass(s.vertical)){a.parent().is("."+s.listview)?a=a.closest("."+s.panel):(o=a.closest("."+s.panel).find('a[href="#'+n.attr("id")+'"]').first(),a=o.closest("."+s.panel));var d=!1,c=$('');if(a.length){switch(r=a.attr("id"),t.opts.navbar.titleLink){case"anchor":d=o.attr("href");break;case"panel":case"parent":d="#"+r;break;default:d=!1}c.append('').append($('").text(o.text())).prependTo(n),t.opts.navbar.add&&n.addClass(s.hasnavbar)}else t.opts.navbar.title&&(c.append(''+t.opts.navbar.title+"").prependTo(n),t.opts.navbar.add&&n.addClass(s.hasnavbar))}});var d=this.__findAddBack(e,"."+s.listview).children("."+s.selected).removeClass(s.selected).last().addClass(s.selected);d.add(d.parentsUntil("."+s.menu,"li")).filter("."+s.vertical).addClass(s.opened).end().each(function(){$(this).parentsUntil("."+s.menu,"."+s.panel).not("."+s.vertical).first().addClass(s.opened).parentsUntil("."+s.menu,"."+s.panel).not("."+s.vertical).first().addClass(s.opened).addClass(s.subopened)}),d.children("."+s.panel).not("."+s.vertical).addClass(s.opened).parentsUntil("."+s.menu,"."+s.panel).not("."+s.vertical).first().addClass(s.opened).addClass(s.subopened);var c=l.filter("."+s.opened);return c.length||(c=o.first()),c.addClass(s.opened).last().addClass(s.current),o.not("."+s.vertical).not(c.last()).addClass(s.hidden).end().filter(function(){return!$(this).parent().hasClass(s.panels)}).appendTo(this.$pnls),o},_initAnchors:function(){var e=this;o.$body.on(a.click+"-oncanvas","a[href]",function(n){var i=$(this),a=!1,o=e.$menu.find(i).length;for(var r in $[t].addons)if($[t].addons[r].clickAnchor.call(e,i,o)){a=!0;break}var l=i.attr("href");if(!a&&o&&l.length>1&&"#"==l.slice(0,1))try{var d=$(l,e.$menu);d.is("."+s.panel)&&(a=!0,e[i.parent().hasClass(s.vertical)?"togglePanel":"openPanel"](d))}catch(c){}if(a&&n.preventDefault(),!a&&o&&i.is("."+s.listview+" > li > a")&&!i.is('[rel="external"]')&&!i.is('[target="_blank"]')){e.__valueOrFn(e.opts.onClick.setSelected,i)&&e.setSelected($(n.target).parent());var p=e.__valueOrFn(e.opts.onClick.preventDefault,i,"#"==l.slice(0,1));p&&n.preventDefault(),e.__valueOrFn(e.opts.onClick.close,i,p)&&e.close()}})},_initAddons:function(){var e;for(e in $[t].addons)$[t].addons[e].add.call(this),$[t].addons[e].add=function(){};for(e in $[t].addons)$[t].addons[e].setup.call(this)},_getOriginalMenuId:function(){var e=this.$menu.attr("id");return e&&e.length&&this.conf.clone&&(e=s.umm(e)),e},__api:function(){var e=this,t={};return $.each(this._api,function(n){var s=this;t[s]=function(){var n=e[s].apply(e,arguments);return"undefined"==typeof n?t:n}}),t},__valueOrFn:function(e,t,n){return"function"==typeof e?e.call(t[0]):"undefined"==typeof e&&"undefined"!=typeof n?n:e},__refactorClass:function(e,t,n){return e.filter("."+t).removeClass(t).addClass(s[n])},__findAddBack:function(e,t){return e.find(t).add(e.filter(t))},__filterListItems:function(e){return e.not("."+s.divider).not("."+s.hidden)},__transitionend:function(e,t,n){var s=!1,i=function(){s||t.call(e[0]),s=!0};e.one(a.transitionend,i),e.one(a.webkitTransitionEnd,i),setTimeout(i,1.1*n)},__getUniqueId:function(){return s.mm($[t].uniqueId++)}},$.fn[t]=function(n,s){return e(),n=$.extend(!0,{},$[t].defaults,n),s=$.extend(!0,{},$[t].configuration,s),this.each(function(){var e=$(this);if(!e.data(t)){var i=new $[t](e,n,s);i.$menu.data(t,i.__api())}})},$[t].support={touch:"ontouchstart"in window||navigator.msMaxTouchPoints||!1,csstransitions:function(){if("undefined"!=typeof Modernizr&&"undefined"!=typeof Modernizr.csstransitions)return Modernizr.csstransitions;var e=document.body||document.documentElement,t=e.style,n="transition";if("string"==typeof t[n])return!0;var s=["Moz","webkit","Webkit","Khtml","O","ms"];n=n.charAt(0).toUpperCase()+n.substr(1);for(var i=0;i